//
// Created by Administrator on 2024/10/25.
//

#ifndef DAQ217_COMMAND_H
#define DAQ217_COMMAND_H

#include "libdaq/command/base_command.h"

namespace libdaq {
namespace device {
namespace command {

enum class DAQ217ADCConfiguration{
  SaveOffsetCalibration50MX1 = 0x0281,///< 保存偏移校正参数（50M x1档）
  SaveOffsetCalibration100MX1 = 0x0291,///< 保存偏移校正参数（100M x1档）
  SaveOffsetCalibration125MX1 = 0x02A1,///< 保存偏移校正参数（125M x1档）
  SaveOffsetCalibration50MX10 = 0x0283,///< 保存偏移校正参数（50M x10档）
  SaveOffsetCalibration100MX10 = 0x0293,///< 保存偏移校正参数（100M x10档）
  SaveOffsetCalibration125MX10 = 0x02A3,///< 保存偏移校正参数（125M x10档）
  SaveGainCalibration50MX1 = 0x0289,///< 保存增益校正参数（50M x1档）
  SaveGainCalibration100MX1 = 0x0299,///< 保存增益校正参数（100M x1档）
  SaveGainCalibration125MX1 = 0x02A9,///< 保存增益校正参数（125M x1档）
  SaveGainCalibration50MX10 = 0x028B,///< 保存增益校正参数（50M x1档）
  SaveGainCalibration100MX10 = 0x029B,///< 保存增益校正参数（100M x1档）
  SaveGainCalibration125MX10 = 0x02AB,///< 保存增益校正参数（125M x1档）
};

}
}
}



#endif //DAQ217_COMMAND_H
